| Package | Description |
|---|---|
| negotiator | |
| negotiator.protocol | |
| negotiator.protocol.alternatingoffers | |
| negotiator.protocol.auction | |
| negotiator.tournament |
| Modifier and Type | Method and Description |
|---|---|
static Protocol |
Global.createProtocolInstance(ProtocolRepItem protRepItem,
AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams) |
static Protocol |
Global.createProtocolInstance(ProtocolRepItem protRepItem,
AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
java.lang.ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Class<Protocol> |
Global.getProtocolClass(ProtocolRepItem protRepItem) |
static java.lang.Class<Protocol> |
Global.getProtocolClass(ProtocolRepItem protRepItem,
java.lang.ClassLoader loader) |
java.util.ArrayList<Protocol> |
CSVLoader.getSessions() |
| Modifier and Type | Field and Description |
|---|---|
protected Protocol |
BilateralAtomicNegotiationSession.protocol |
| Modifier and Type | Method and Description |
|---|---|
static java.util.ArrayList<Protocol> |
Protocol.getTournamentSessions(Tournament tournament) |
| Constructor and Description |
|---|
BilateralAtomicNegotiationSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams) |
| Modifier and Type | Class and Description |
|---|---|
class |
AlternatingOffersProtocol
Manager of the Alternating Offers protocol:
Loads and initializes agents, domain, etc.
|
| Modifier and Type | Field and Description |
|---|---|
protected Protocol |
AlternatingOffersBilateralAtomicNegoSession.protocol |
| Modifier and Type | Method and Description |
|---|---|
static java.util.ArrayList<Protocol> |
AlternatingOffersProtocol.getTournamentSessions(Tournament tournament)
Called when you press start button in Tournament window via reflection in
TournamentRunner. |
static java.util.ArrayList<Protocol> |
AlternatingOffersProtocol.getTournamentSessions(Tournament tournament,
boolean selfplay,
boolean both_sides) |
| Constructor and Description |
|---|
AlternatingOffersBilateralAtomicNegoSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams,
java.lang.String startingAgent)
load the runtime objects to start negotiation
|
| Modifier and Type | Class and Description |
|---|---|
class |
AuctionProtocol |
class |
FreeAuctionProtocol |
class |
MultiPhaseAuctionProtocol |
| Modifier and Type | Method and Description |
|---|---|
static java.util.ArrayList<Protocol> |
MultiPhaseAuctionProtocol.getTournamentSessions(Tournament tournament) |
static java.util.ArrayList<Protocol> |
AuctionProtocol.getTournamentSessions(Tournament tournament) |
| Constructor and Description |
|---|
AuctionBilateralAtomicNegoSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams,
java.lang.String startingAgent,
int totalTime) |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<Protocol> |
Tournament.getSessions()
Get all combinations of agents, domains, etc.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TournamentRunner.fireNegotiationSessionEvent(Protocol session) |
| Constructor and Description |
|---|
TournamentRunner(java.util.List<Protocol> sessions,
NegotiationEventListener ael) |